﻿namespace Bilibili.Model.Live
{
    public sealed class LiveAnchorInfoModel
    {
        public LiveAnchorInfoBaseInfoModel base_info { get; set; }
        public LiveAnchorInfoLiveInfoModel live_info { get; set; }
        public LiveAnchorInfoRelationInfoModel relation_info { get; set; }
    }
    public sealed class LiveAnchorInfoBaseInfoModel
    {
        public string uname { get; set; }
        public string face { get; set; }
        public string gender { get; set; }
        public LiveAnchorInfoOfficialInfoModel official_info { get; set; }
    }

    public sealed class LiveAnchorInfoLiveInfoModel
    {
        public int level { get; set; }
        public int level_color { get; set; }
    }
    public sealed class LiveAnchorInfoRelationInfoModel
    {
        public int attention { get; set; }
    }
    public sealed class LiveAnchorInfoOfficialInfoModel
    {
        public int role { get; set; }
        public string title { get; set; }
        public string desc { get; set; }
    }
}